Skip to content

build(deps-dev): bump ruby_parser from 3.8.3 to 3.22.0#4775

Merged
johha merged 1 commit intomainfrom
dependabot/bundler/ruby_parser-3.22.0
Jan 15, 2026
Merged

build(deps-dev): bump ruby_parser from 3.8.3 to 3.22.0#4775
johha merged 1 commit intomainfrom
dependabot/bundler/ruby_parser-3.22.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Jan 15, 2026

Bumps ruby_parser from 3.8.3 to 3.22.0.

Changelog

Sourced from ruby_parser's changelog.

=== 3.22.0 / 2025-12-20

  • 1 major enhancement:

    • Announced the EOL of ruby_parser! YAY!
  • 6 minor enhancements:

    • 3.3: working down the grammar structural differences.
    • Added tentative 3.4 support.
    • Renamed assignable to old_assignable and added newer cleaner assignable
    • Restructured comparison rake tasks and normalization to deal with lrama changes.
    • Updated compare versions and added 3.4.
    • Updated grammars to fit most closely to ruby 3.2. Working it down the line.
  • 11 bug fixes:

    • Always raise RubyParser::SyntaxError (wrap and raise).
    • Bumped ruby version to 3.2+.
    • Cleaned up user_variable productions to always return sexps.
    • Corrections and enhancements for gauntlet.md instructions.
    • Fixed rake compare's clean subtask to nuke the unpacked ruby dirs entirely.
    • Fixed superclass of V34.
    • Fixed up a couple errors created by using STRICT_SEXP=2. 3 will be neigh impossible.
    • I am nothing if not stubborn: fixed errors caused by STRICT_SEXP=3.
    • Minor fixes for 3.2+ grammars on "defined?" expressions.
    • Removed a lot of ancient compatibility checks and patches. (eg encodings)
    • This in turn cleaned up var_ref and a bunch of other productions.

=== 3.21.1 / 2024-07-09

  • 1 bug fix:

    • Fix errors created when string literals are frozen.

=== 3.21.0 / 2024-01-15

  • 18 minor enhancements:

    • (internal) Added simple RubyLexer#comment.
    • (internal) Removed RubyLexer#comments and #ignore_body_comments.
    • (internal) Removed RubyParser#comments.
    • (internal) Renamed files from lib/ruby##_parser.* to lib/ruby_parser##.*
    • (internal) Renamed lib/ruby3_parser.yy to lib/ruby_parser3.yy
    • (internal) Renamed lib/ruby_parser.yy to lib/ruby_parser2.yy
    • Added tentative 3.2 support. (torrocus)
    • Made rake compare a multitask (28s -> 10s!!).
    • Made rake compare depend on generate (from clean: 28s -> 18s).
    • No longer package versioned .y files.
    • Overhaul of parser/lexer comment processing.

... (truncated)

Commits
  • 5cf23be prepped for release
  • d6caa4e ! Announced the EOL of ruby_parser! YAY!
  • 6238c30 - Minor fixes for 3.2+ grammars on "defined?" expressions.
  • 53045ca - Corrections and enhancements for gauntlet.md instructions.
  • 91130fa - Bumped ruby version to 3.2+.
  • cda1fbd 3.3: Added newer productions: after_rescue, lex_ctxt, max_numparam, numparam
  • d6f641c + Renamed assignable to old_assignable and added newer cleaner assignable
  • cae0881 3.3/3.4: minor grammar structure fixes
  • 05ca000 fixed unshipped bug: add guard as some syms are sexps
  • ffe5206 Updated ruby versions to compare against.
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [ruby_parser](https://github.com/seattlerb/ruby_parser) from 3.8.3 to 3.22.0.
- [Changelog](https://github.com/seattlerb/ruby_parser/blob/master/History.rdoc)
- [Commits](seattlerb/ruby_parser@v3.8.3...v3.22.0)

---
updated-dependencies:
- dependency-name: ruby_parser
  dependency-version: 3.22.0
  dependency-type: indirect
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Jan 15, 2026
@johha johha merged commit a90d59c into main Jan 15, 2026
11 checks passed
@johha johha deleted the dependabot/bundler/ruby_parser-3.22.0 branch January 15, 2026 15:33
ari-wg-gitbot added a commit to cloudfoundry/capi-release that referenced this pull request Jan 15, 2026
Changes in cloud_controller_ng:

- Configure Dependabot to update transitive deps
    PR: cloudfoundry/cloud_controller_ng#4755
    Author: Johannes Haass <johannes.haass@sap.com>

Dependency updates in cloud_controller_ng:

- build(deps-dev): bump pry from 0.14.1 to 0.15.2
    PR: cloudfoundry/cloud_controller_ng#4760
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

- build(deps-dev): bump rbs from 3.10.0 to 3.10.2
    PR: cloudfoundry/cloud_controller_ng#4769
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

- build(deps): bump mime-types-data from 3.2025.0924 to 3.2026.0113
    PR: cloudfoundry/cloud_controller_ng#4778
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

- build(deps-dev): bump ruby_parser from 3.8.3 to 3.22.0
    PR: cloudfoundry/cloud_controller_ng#4775
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

- build(deps): bump tilt from 2.6.1 to 2.7.0
    PR: cloudfoundry/cloud_controller_ng#4773
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

- build(deps): bump timeliness from 0.4.5 to 0.5.3
    PR: cloudfoundry/cloud_controller_ng#4767
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

- build(deps): bump mustermann from 3.0.0 to 3.0.4
    PR: cloudfoundry/cloud_controller_ng#4777
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

- build(deps): bump zeitwerk from 2.7.3 to 2.7.4
    PR: cloudfoundry/cloud_controller_ng#4771
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

- build(deps): bump prism from 1.7.0 to 1.8.0
    PR: cloudfoundry/cloud_controller_ng#4780
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

- build(deps-dev): bump rspec-mocks from 3.13.6 to 3.13.7
    PR: cloudfoundry/cloud_controller_ng#4764
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

- build(deps): bump faraday-cookie_jar from 0.0.7 to 0.0.8
    PR: cloudfoundry/cloud_controller_ng#4758
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

- build(deps): bump redis-client from 0.26.1 to 0.26.3
    PR: cloudfoundry/cloud_controller_ng#4762
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

- build(deps): bump grpc from 1.74.1 to 1.76.0
    PR: cloudfoundry/cloud_controller_ng#4761
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

- build(deps): bump json from 2.13.2 to 2.18.0 in /docs/v3
    PR: cloudfoundry/cloud_controller_ng#4756
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

- build(deps): bump rdoc from 7.0.1 to 7.1.0
    PR: cloudfoundry/cloud_controller_ng#4759
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant